﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace MishraReader
{
    public interface IWpfApplication
    {
        /// <summary>
        ///   Tasks run on this scheduler will execute on the UI thread
        /// </summary>
        TaskScheduler UiTaskScheduler { get; }

        void Initialize();
        Task Invoke(Action action);
        void AddApplicationResources(Uri resourceDictionaryUri);
        void RefreshCommands();
        void Shutdown();
    }

    
}